@charset "utf-8";
/* ATTENTION body height % */

.cfm{background:#639; width:20px; height:20px; position:absolute; top:0; left:0}

html,body{height:100%}
body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#fff url(../Images/bg.png) bottom repeat-x}
img {border:0 none}a{text-decoration:none; color:#777777} .pointer{cursor:pointer}
hr{border:0 none; height:1px; width:95%; color:#CCCCCC; border-color:#CCCCCC; background-color:#CCCCCC}
h2,h3{padding:0; margin:0}h1{font-size:18px; font-weight:bold; display:inline; margin:10px}
h2{font-size:14px; font-weight:bold}h3{font-size:12px; font-weight:bold}
.link{color:#0F29BB; text-decoration:underline; font-size:14px; cursor:pointer}
ul{padding:0; margin:0;}ul li a{display:block}
.spacer{ height:18px; clear:both}.clear{clear:both; height:1px}

input:focus {	outline: 0;	outline-offset: 0;}
input, select {font-size: 12px;vertical-align: top;outline: none;}

form{display:inline}

.nav li{ padding:3px 5px;}

#message{ width:400px; font-weight:bold;  font-size:13px; text-align:justify ; z-index:9999; left:30%; position:absolute; display:none}
.msg { color:#009; background:#e0ecff; border:#6694e3 3px  double; padding:10px}
.error{color:#fff; background:#600; border:#FCF 3px double;padding:7px;}

.left-border{border-left:#c3d9ff 10px solid;  position:relative; }

.btn{background:url(../Images/gradian.gif) top; border:#f1f1f1 1px solid; border-bottom-color:#ccc; font-size:12px;  color:#666}

#welcome{width:100%; height:100%; position:absolute; background:#fff; z-index:555; top:0; left:0; min-height:450px; display:none}
#welcome-inner{width:90%; display:block; position:absolute; z-index:556; top:30px; height:90%; left:5%}
#welcome-inner .border{height:90%}
#welcome-title{float:left; width:200px; cursor:move; font-weight:bold; color:#009 ; padding:1px 10px;}

#contact{width:100%; height:100%; position:absolute; z-index:555; top:0; left:0; min-height:450px; display:none}
#contact-inner{width:50%; display:block; position:absolute; z-index:556; top:30px; height:70%; left:25%}
#contact-inner .border{height:90%}
#contact-title{float:left; width:200px; cursor:move; font-weight:bold; color:#009 ; padding:1px 10px;}

#glossery{width:100%; height:100%; position:absolute; background:#fff; z-index:555; top:0; left:0; min-height:450px; display:none}
#glossery-inner{width:90%; display:block; position:absolute; z-index:556; top:5%; height:90%; left:5%}
#glossery-inner .border{height:90%}
#glossery-title{float:left; width:200px; cursor:move; font-weight:bold; color:#009 ; padding:1px 10px;}

#dialog{width:400px; display:none; position:absolute; z-index:500}
#dialog-date{float:left; width:200px; cursor:move; font-weight:bold; color:#009 ; padding:1px 10px;}

#s1,#s2,#s3{ display:none}

.border{border-left:#c3d9ff 10px solid; border-right:#c3d9ff 10px solid ;  position:relative; padding:10px;min-height:100px; background:#FFF }
.box-btn{float:right;padding:0px 10px; cursor:pointer}
.box-btn:hover{ color:#900}


#mikveh-list{ font-size:10px; position:absolute; padding-left:10px; background:#FFF}
#mikveh-list h3{font-size:14px; margin:3px;}
#mikveh-list label{ font-size:10px; font-weight:bold }
#mikveh-list li{list-style:none;}
#mikveh-list ul{padding:0; margin:5px 2px}

.cal-title-box{position:relative; height:10%; }
.cal-title{position:absolute; bottom:2px}

#menu{border-bottom:#c9d7f1 1px solid; height:24px;display:none;/* position:absolute;*/ background:#FFC; z-index:999;width:100%}
#menu ul{padding:0; margin:0; white-space:nowrap }
#menu li{margin:0; float:left; padding:3px 5px; list-style:none; font-size:13px; color:#0000CC}
#menu input,#menu select {color:#900; max-width:100px;}

.bar-a{ margin-left:2px; margin-right:2px; background-color:#c3d9ff; height:1px ; line-height:1px; border-color:#c3d9ff; font-size:1px;}
.bar-b{ margin:0 1px; background-color:#c3d9ff; height:1px; line-height:1px ;border-color:#c3d9ff; font-size:1px;}
.bar-c{ background-color:#c3d9ff; min-height:10px}

#d{ padding:0; margin:0; font-size:11px; text-align:center;position:absolute;top:0;left:0}
#d li{width:180px; height:140px; padding:0; margin:0; list-style:none; }
#d table{width:90%; background:#FFF; border-spacing:0; border-collapse:collapse; background-color:#fff}
#d td{cursor:pointer; border:#c3d9ff 1px solid}
#d li.curr_month table{ }
#d .dow th{background-color:#f1f1f1}
#d .month th{background-color:#C3D9FF; color:#112abb; font-size:11px; font-weight:bold}

.list li{list-style:none}

.today{ border:#00F 1px solid}

#log{height:250px; overflow:scroll; display:none}
#cal-header{height:4%}
/*
#cal-header td{ text-align:center; color:#112abb;  width:14%;}
*/
#cal-header td{ text-align:center; color:#112abb;  width:7%;}
.cal{border-collapse:collapse; border-spacing:0px;}
.cal td{  border:#C3D9FF 1px solid; vertical-align:top; text-align:center;  width:14%; font-size:10px; white-space:nowrap; min-height:16%}
.cal-dt{height:14px; background-color:#E8EEF7; }
.cal-dt-box{background-color:#fff; border-bottom:#E8EEF7 1px solid; }
.cal-dt-civil{color:#777777; float:right;}
.cal-dt-hebrew{color:#009/*#B7CDF3*/; font-weight:bold; float:left; }


.cal-ona-0{ height:100%; width:50%; background-color:#f7f7f7; color:#666; font-weight:bold;}
.cal-ona-1{ height:100%; width:50%;  color:#666; font-weight:bold; }
/*
.cal-ona-0{ clear:both; min-height:30px; height:35%; background-color:#f7f7f7; color:#666; font-weight:bold}
.cal-ona-1{ clear:both; min-height:5px; color:#666; font-weight:bold}
*/


.today{background-color:#FFC; }
.times{ color:#ccc ;}
.times img{margin-left:0px;height:13px; width:13px; background-repeat:no-repeat;/*display:none;*/ visibility:hidden}
.times:hover{ color:#666 }
.times:hover img{ visibility:visible }
.times-0{background:#f7f7f7}
.sunrise{background:url(../images/sun.png);}
.sunset{background:url(../images/sunset.png) ;}
.stars{background:url(../images/1star.png);}
.threestars{background:url(../images/3stars.png) ;}

.rosh-hodesh{background:url(../Images/roch-chodesh.png) no-repeat 5px}
.j-holiday{background:url(../Images/magen-david.png) no-repeat left}
.j-inter{background: #FCF}
.j-cons{background:#FFC}
.parasha{background:url(../Images/parasha.png) no-repeat left; color:#999}
.shabat-s{background:url(../Images/shabat.png) no-repeat left}
.shabat-e{background:url(../Images/havdala.png) no-repeat top left}



.fs{width:220px; padding:15px;-moz-border-radius:5px; position:absolute; background:#FFF;display:none;}
.fs legend { background:#fff; padding:3px; border:#7C7B7D 1px solid;-moz-border-radius:5px; }
.fs legend label{padding-right:70px}
.fs legend span{ color:#F00; border:#CCC 1px solid; padding:1px 5px; cursor:pointer;-moz-border-radius:5px; }

.fcon form label{ float:left; width:90px;  display:block;height:20px; text-align:right}
.fcon form select,.fcon form span{width:120px; height:20px; display:block;float:left;}

.f{width:420px; padding:15px;-moz-border-radius:5px;   background:#FFF ; text-align:left}
.f legend { background:#fff; padding:3px; border:#7C7B7D 1px solid;-moz-border-radius:5px; }
.f legend label{padding-right:70px}
.f legend span{ color:#F00; border:#CCC 1px solid; padding:1px 5px; cursor:pointer;-moz-border-radius:5px; }
.f form label{ float:left; width:180px;  display:block;height:20px; text-align:right}
.f form select,.f form span{width:170px; height:20px; display:block;float:left;}

#step1 ul{margin:0; font-size:10px}
#step1{width:550px}
#step1 u{color:#F00; font-weight:bold}

#month-container{height:70%;background-color:#c3d9ff; overflow-y:scroll; overflow-x:hidden; position:relative; }


.has-cal-event{background-position:0; background-repeat:no-repeat;}

.ona-0{ float:left; width:4px; font-size:1px}
.ona-0 span{ background-position:center; background-repeat:no-repeat; display:block; width:4px; height:3px; }
.ona-1{ float:right; width:4px ;  font-size:1px}
.ona-1 span{ background-position:center; background-repeat:no-repeat; display:block; width:4px; height:3px;}

#event-index{padding:10px; height:20%}
#event-index li{padding-left:20px; background-repeat:no-repeat}

.flow_s{ background-image:url(../Images/p-red.png); }
.flow_in{ background-image:url(../Images/p-pink.png) }
.veset_hodesh{ background-image:url(../Images/p-yellow.png)}
.ona_benonit{background-image:url(../Images/p-orange.png) }
.veset_haflaga{background-image:url(../Images/p-blue.png) }
.kevuah{background-image:url(../Images/p-orange.png) }
.hefsek{background-image:url(../Images/p-purple.png)}
.hefsek_un{background-image:url(../Images/p-purple.png)}
.seven_nekiaim{background-image:url(../Images/p-green.png)}
.mikve{background-image:url(../Images/p-lightblue.png) }
.mikve_un{background-image:url(../Images/p-lightblue.png) }